go/parser.resolver.topScope (field)

13 uses

	go/parser (current package)
		resolver.go#L26: 		topScope: pkgScope,
		resolver.go#L36: 	assert(r.topScope == nil, "unbalanced scopes")
		resolver.go#L63: 	topScope   *ast.Scope   // top-most scope; may be pkgScope
		resolver.go#L92: 	r.topScope = ast.NewScope(r.topScope)
		resolver.go#L100: 	r.topScope = r.topScope.Outer
		resolver.go#L169: 				if alt := r.topScope.Insert(obj); alt != nil {
		resolver.go#L201: 	for s := r.topScope; s != nil; s = s.Outer {
		resolver.go#L459: 				r.declare(spec, i, r.topScope, kind, spec.Names...)
		resolver.go#L467: 				r.declare(spec, nil, r.topScope, ast.Typ, spec.Name)
		resolver.go#L535: 		r.declare(f, nil, r.topScope, kind, f.Names...)
		resolver.go#L565: 			r.declare(expr, nil, r.topScope, ast.Typ, id)